1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 package sun.tools.jconsole.resources;
27
28 import java.util.*;
29
30 import static java.awt.event.KeyEvent.*;
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 public class JConsoleResources_zh_CN extends JConsoleResources {
48
49
50
51
52
53
54
55
56 protected Object[][] getContents0() {
57 Object[][] temp = new Object[][] {
58
59
60
61
62
63
64
65
66
67
68 {" 1 day"," 1 \u5929"},
69 {" 1 hour"," 1 \u5C0F\u65F6"},
70 {" 1 min"," 1 \u5206\u949F"},
71 {" 1 month"," 1 \u4E2A\u6708"},
72 {" 1 year"," 1 \u5E74"},
73 {" 2 hours"," 2 \u5C0F\u65F6"},
74 {" 3 hours"," 3 \u5C0F\u65F6"},
75 {" 3 months"," 3 \u4E2A\u6708"},
76 {" 5 min"," 5 \u5206\u949F"},
77 {" 6 hours"," 6 \u5C0F\u65F6"},
78 {" 6 months"," 6 \u4E2A\u6708"},
79 {" 7 days"," 7 \u5929"},
80 {"10 min","10 \u5206\u949F"},
81 {"12 hours","12 \u5C0F\u65F6"},
82 {"30 min","30 \u5206\u949F"},
83 {"<","<"},
84 {"<<","<<"},
85 {">",">"},
86 {"ACTION","ACTION"},
87 {"ACTION_INFO","ACTION_INFO"},
88 {"All","\u5168\u90E8"},
89 {"Apply","\u5E94\u7528"},
90 {"Architecture","\u4F53\u7CFB\u7ED3\u6784"},
91 {"Array, OpenType", "\u6570\u7EC4, OpenType"},
92 {"Array, OpenType, Numeric value viewer","\u6570\u7EC4, OpenType, \u6570\u503C\u67E5\u770B\u5668"},
93 {"Attribute","\u5C5E\u6027"},
94 {"Attribute value","\u5C5E\u6027\u503C"},
95 {"Attribute values","\u5C5E\u6027\u503C"},
96 {"Attributes","\u5C5E\u6027"},
97 {"Blank", "\u7A7A\u767D"},
98 {"BlockedCount WaitedCount",
99 "\u603B\u963B\u6B62\u6570: {0}, \u603B\u7B49\u5F85\u6570: {1}\n"},
100 {"Boot class path","\u5F15\u5BFC\u7C7B\u8DEF\u5F84"},
101 {"BorderedComponent.moreOrLessButton.toolTip", "\u5207\u6362\u4EE5\u663E\u793A\u66F4\u591A\u6216\u66F4\u5C11\u4FE1\u606F"},
102 {"CPU Usage","CPU \u5360\u7528\u7387"},
103 {"CPUUsageFormat","CPU \u5360\u7528\u7387: {0}%"},
104 {"Cancel","\u53D6\u6D88"},
105 {"Cascade", "\u5C42\u53E0(C)"},
106 {"Cascade.mnemonic", 'C'},
107 {"Chart:", "\u56FE\u8868(C):"},
108 {"Chart:.mnemonic", 'C'},
109 {"Class path","\u7C7B\u8DEF\u5F84"},
110 {"Class","\u7C7B"},
111 {"ClassName","ClassName"},
112 {"ClassTab.infoLabelFormat", "<html>\u5DF2\u52A0\u8F7D: {0} \u5DF2\u5378\u8F7D: {1} \u603B\u8BA1: {2}</html>"},
113 {"ClassTab.loadedClassesPlotter.accessibleName", "\u5DF2\u52A0\u8F7D\u7C7B\u7684\u56FE\u8868\u3002"},
114 {"Classes","\u7C7B"},
115 {"Close","\u5173\u95ED"},
116 {"Column.Name", "\u540D\u79F0"},
117 {"Column.PID", "PID"},
118 {"Committed memory","\u63D0\u4EA4\u7684\u5185\u5B58"},
119 {"Committed virtual memory","\u63D0\u4EA4\u7684\u865A\u62DF\u5185\u5B58"},
120 {"Committed", "\u5DF2\u63D0\u4EA4"},
121 {"Compiler","\u7F16\u8BD1\u5668"},
122 {"CompositeData","CompositeData"},
123 {"Config","\u914D\u7F6E"},
124 {"Connect", "\u8FDE\u63A5(C)"},
125 {"Connect.mnemonic", 'C'},
126 {"Connect...","\u8FDE\u63A5..."},
127 {"ConnectDialog.connectButton.toolTip", "\u8FDE\u63A5\u5230 Java \u865A\u62DF\u673A"},
128 {"ConnectDialog.accessibleDescription", "\u7528\u4E8E\u4E0E\u672C\u5730\u6216\u8FDC\u7A0B Java \u865A\u62DF\u673A\u5EFA\u7ACB\u65B0\u8FDE\u63A5\u7684\u5BF9\u8BDD\u6846"},
129 {"ConnectDialog.masthead.accessibleName", "\u62A5\u5934\u56FE"},
130 {"ConnectDialog.masthead.title", "\u65B0\u5EFA\u8FDE\u63A5"},
131 {"ConnectDialog.statusBar.accessibleName", "\u72B6\u6001\u680F"},
132 {"ConnectDialog.title", "JConsole: \u65B0\u5EFA\u8FDE\u63A5"},
133 {"Connected. Click to disconnect.","\u5DF2\u8FDE\u63A5\u3002\u5355\u51FB\u53EF\u65AD\u5F00\u8FDE\u63A5\u3002"},
134 {"Connection failed","\u8FDE\u63A5\u5931\u8D25"},
135 {"Connection", "\u8FDE\u63A5(C)"},
136 {"Connection.mnemonic", 'C'},
137 {"Connection name", "\u8FDE\u63A5\u540D\u79F0"},
138 {"ConnectionName (disconnected)","{0} (\u5DF2\u65AD\u5F00\u8FDE\u63A5)"},
139 {"Constructor","\u6784\u9020\u5668"},
140 {"Current classes loaded", "\u5DF2\u52A0\u88C5\u5F53\u524D\u7C7B"},
141 {"Current heap size","\u5F53\u524D\u5806\u5927\u5C0F"},
142 {"Current value","\u5F53\u524D\u503C: {0}"},
143 {"Create", "\u521B\u5EFA"},
144 {"Daemon threads","\u5B88\u62A4\u7A0B\u5E8F\u7EBF\u7A0B"},
145 {"Disconnected. Click to connect.","\u5DF2\u65AD\u5F00\u8FDE\u63A5\u3002\u5355\u51FB\u53EF\u8FDE\u63A5\u3002"},
146 {"Double click to expand/collapse","\u53CC\u51FB\u4EE5\u5C55\u5F00/\u9690\u85CF"},
147 {"Double click to visualize", "\u53CC\u51FB\u4EE5\u4F7F\u5176\u53EF\u89C1"},
148 {"Description", "\u8BF4\u660E"},
149 {"Description: ", "\u8BF4\u660E: "},
150 {"Descriptor", "\u63CF\u8FF0\u7B26"},
151 {"Details", "\u8BE6\u7EC6\u8D44\u6599"},
152 {"Detect Deadlock", "\u68C0\u6D4B\u6B7B\u9501(D)"},
153 {"Detect Deadlock.mnemonic", 'D'},
154 {"Detect Deadlock.toolTip", "\u68C0\u6D4B\u5904\u4E8E\u6B7B\u9501\u72B6\u6001\u7684\u7EBF\u7A0B"},
155 {"Dimension is not supported:","\u4E0D\u652F\u6301\u7EF4:"},
156 {"Discard chart", "\u653E\u5F03\u56FE\u8868"},
157 {"DurationDaysHoursMinutes","{0,choice,1#{0,number,integer} \u5929 |1.0<{0,number,integer} \u5929 }{1,choice,0<{1,number,integer} \u5C0F\u65F6 |1#{1,number,integer} \u5C0F\u65F6 |1<{1,number,integer} \u5C0F\u65F6 }{2,choice,0<{2,number,integer} \u5206\u949F|1#{2,number,integer} \u5206\u949F|1.0<{2,number,integer} \u5206\u949F}"},
158
159 {"DurationHoursMinutes","{0,choice,1#{0,number,integer} \u5C0F\u65F6 |1<{0,number,integer} \u5C0F\u65F6 }{1,choice,0<{1,number,integer} \u5206\u949F|1#{1,number,integer} \u5206\u949F|1.0<{1,number,integer} \u5206\u949F}"},
160
161 {"DurationMinutes","{0,choice,1#{0,number,integer} \u5206\u949F|1.0<{0,number,integer} \u5206\u949F}"},
162 {"DurationSeconds","{0} \u79D2"},
163 {"Empty array", "\u7A7A\u6570\u7EC4"},
164 {"Empty opentype viewer", "\u7A7A opentype \u67E5\u770B\u5668"},
165 {"Error","\u9519\u8BEF"},
166 {"Error: MBeans already exist","\u9519\u8BEF: MBean \u5DF2\u5B58\u5728"},
167 {"Error: MBeans do not exist","\u9519\u8BEF: MBean \u4E0D\u5B58\u5728"},
168 {"Error:","\u9519\u8BEF:"},
169 {"Event","\u4E8B\u4EF6"},
170 {"Exit", "\u9000\u51FA(X)"},
171 {"Exit.mnemonic", 'X'},
172 {"Fail to load plugin", "\u8B66\u544A: \u65E0\u6CD5\u52A0\u8F7D\u63D2\u4EF6: {0}"},
173 {"FileChooser.fileExists.cancelOption", "\u53D6\u6D88"},
174 {"FileChooser.fileExists.message", "<html><center>\u6587\u4EF6\u5DF2\u5B58\u5728:<br>{0}<br>\u662F\u5426\u8981\u66FF\u6362?"},
175 {"FileChooser.fileExists.okOption", "\u66FF\u6362"},
176 {"FileChooser.fileExists.title", "\u6587\u4EF6\u5DF2\u5B58\u5728"},
177 {"FileChooser.savedFile", "<html>\u5DF2\u4FDD\u5B58\u5230\u6587\u4EF6:<br>{0}<br>({1} \u5B57\u8282)"},
178 {"FileChooser.saveFailed.message", "<html><center>\u672A\u80FD\u4FDD\u5B58\u5230\u6587\u4EF6:<br>{0}<br>{1}"},
179 {"FileChooser.saveFailed.title", "\u4FDD\u5B58\u5931\u8D25"},
180 {"Free physical memory","\u7A7A\u95F2\u7269\u7406\u5185\u5B58"},
181 {"Free swap space","\u7A7A\u95F2\u4EA4\u6362\u7A7A\u95F4"},
182 {"Garbage collector","\u5783\u573E\u6536\u96C6\u5668"},
183 {"GTK","GTK"},
184 {"GcInfo","\u540D\u79F0 = ''{0}'', \u6536\u96C6 = {1,choice,-1#Unavailable|0#{1,number,integer}}, \u603B\u82B1\u8D39\u65F6\u95F4 = {2}"},
185 {"GC time","GC \u65F6\u95F4"},
186 {"GC time details","{1}\u4E0A\u7684{0} ({2}\u6536\u96C6)"},
187 {"Heap Memory Usage","\u5806\u5185\u5B58\u4F7F\u7528\u91CF"},
188 {"Heap", "\u5806"},
189 {"Help.AboutDialog.accessibleDescription", "\u5305\u542B\u6709\u5173 JConsole \u548C JDK \u7248\u672C\u4FE1\u606F\u7684\u5BF9\u8BDD\u6846"},
190 {"Help.AboutDialog.jConsoleVersion", "JConsole \u7248\u672C:<br>{0}"},
191 {"Help.AboutDialog.javaVersion", "Java VM \u7248\u672C:<br>{0}"},
192 {"Help.AboutDialog.masthead.accessibleName", "\u62A5\u5934\u56FE"},
193 {"Help.AboutDialog.masthead.title", "\u5173\u4E8E JConsole"},
194 {"Help.AboutDialog.title", "JConsole: \u5173\u4E8E"},
195 {"Help.AboutDialog.userGuideLink", "JConsole \u7528\u6237\u6307\u5357(U):<br>{0}"},
196 {"Help.AboutDialog.userGuideLink.mnemonic", 'U'},
197 {"Help.AboutDialog.userGuideLink.url", "http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html"},
198 {"HelpMenu.About.title", "\u5173\u4E8E JConsole(A)"},
199 {"HelpMenu.About.title.mnemonic", 'A'},
200 {"HelpMenu.UserGuide.title", "\u8054\u673A\u7528\u6237\u6307\u5357"},
201 {"HelpMenu.UserGuide.title.mnemonic", 'U'},
202 {"HelpMenu.title", "\u5E2E\u52A9(H)"},
203 {"HelpMenu.title.mnemonic", 'H'},
204 {"Hotspot MBeans...", "HotSpot MBean(H)..."},
205 {"Hotspot MBeans....mnemonic", 'H'},
206 {"Hotspot MBeans.dialog.accessibleDescription", "\u7528\u4E8E\u7BA1\u7406 HotSpot MBean \u7684\u5BF9\u8BDD\u6846"},
207 {"Impact","\u5F71\u54CD"},
208 {"Info","\u4FE1\u606F"},
209 {"INFO","INFO"},
210 {"Invalid plugin path", "\u8B66\u544A: \u63D2\u4EF6\u8DEF\u5F84\u65E0\u6548: {0}"},
211 {"Invalid URL", "URL \u65E0\u6548: {0}"},
212 {"Is","\u662F"},
213 {"Java Monitoring & Management Console", "Java \u76D1\u89C6\u548C\u7BA1\u7406\u63A7\u5236\u53F0"},
214 {"JConsole: ","JConsole: {0}"},
215 {"JConsole version","JConsole \u7248\u672C \"{0}\""},
216 {"JConsole.accessibleDescription", "Java \u76D1\u89C6\u548C\u7BA1\u7406\u63A7\u5236\u53F0"},
217 {"JIT compiler","JIT \u7F16\u8BD1\u5668"},
218 {"Java Virtual Machine","Java \u865A\u62DF\u673A"},
219 {"Java","Java"},
220 {"Library path","\u5E93\u8DEF\u5F84"},
221 {"Listeners","\u76D1\u542C\u7A0B\u5E8F"},
222 {"Live Threads","\u6D3B\u52A8\u7EBF\u7A0B"},
223 {"Loaded", "\u5DF2\u52A0\u8F7D"},
224 {"Local Process:", "\u672C\u5730\u8FDB\u7A0B(L):"},
225 {"Local Process:.mnemonic", 'L'},
226 {"Look and Feel","\u5916\u89C2"},
227 {"Masthead.font", "Dialog-PLAIN-25"},
228 {"Management Not Enabled","<b>\u6CE8</b>: \u672A\u5BF9\u6B64\u8FDB\u7A0B\u542F\u7528\u7BA1\u7406\u4EE3\u7406\u3002"},
229 {"Management Will Be Enabled","<b>\u6CE8</b>: \u5C06\u5BF9\u6B64\u8FDB\u7A0B\u542F\u7528\u7BA1\u7406\u4EE3\u7406\u3002"},
230 {"MBeanAttributeInfo","MBeanAttributeInfo"},
231 {"MBeanInfo","MBeanInfo"},
232 {"MBeanNotificationInfo","MBeanNotificationInfo"},
233 {"MBeanOperationInfo","MBeanOperationInfo"},
234 {"MBeans","MBean"},
235 {"MBeansTab.clearNotificationsButton", "\u6E05\u9664(C)"},
236 {"MBeansTab.clearNotificationsButton.mnemonic", 'C'},
237 {"MBeansTab.clearNotificationsButton.toolTip", "\u6E05\u9664\u901A\u77E5"},
238 {"MBeansTab.compositeNavigationMultiple", "\u7EC4\u5408\u5BFC\u822A{0}/{1}"},
239 {"MBeansTab.compositeNavigationSingle", "\u7EC4\u5408\u5BFC\u822A"},
240 {"MBeansTab.refreshAttributesButton", "\u5237\u65B0(R)"},
241 {"MBeansTab.refreshAttributesButton.mnemonic", 'R'},
242 {"MBeansTab.refreshAttributesButton.toolTip", "\u5237\u65B0\u5C5E\u6027"},
243 {"MBeansTab.subscribeNotificationsButton", "\u8BA2\u9605(S)"},
244 {"MBeansTab.subscribeNotificationsButton.mnemonic", 'S'},
245 {"MBeansTab.subscribeNotificationsButton.toolTip", "\u5F00\u59CB\u76D1\u542C\u901A\u77E5"},
246 {"MBeansTab.tabularNavigationMultiple", "\u8868\u683C\u5F0F\u5BFC\u822A{0}/{1}"},
247 {"MBeansTab.tabularNavigationSingle", "\u8868\u683C\u5F0F\u5BFC\u822A"},
248 {"MBeansTab.unsubscribeNotificationsButton", "\u53D6\u6D88\u8BA2\u9605(U)"},
249 {"MBeansTab.unsubscribeNotificationsButton.mnemonic", 'U'},
250 {"MBeansTab.unsubscribeNotificationsButton.toolTip", "\u505C\u6B62\u76D1\u542C\u901A\u77E5"},
251 {"Manage Hotspot MBeans in: ", "\u7BA1\u7406\u4EE5\u4E0B\u4F4D\u7F6E\u7684 HotSpot MBean: "},
252 {"Max","\u6700\u5927\u503C"},
253 {"Maximum heap size","\u6700\u5927\u5806\u5927\u5C0F"},
254 {"Memory","\u5185\u5B58"},
255 {"MemoryPoolLabel", "\u5185\u5B58\u6C60 \"{0}\""},
256 {"MemoryTab.heapPlotter.accessibleName", "\u5806\u7684\u5185\u5B58\u4F7F\u7528\u91CF\u56FE\u8868\u3002"},
257 {"MemoryTab.infoLabelFormat", "<html>\u5DF2\u7528: {0} \u5DF2\u63D0\u4EA4: {1} \u6700\u5927: {2}</html>"},
258 {"MemoryTab.nonHeapPlotter.accessibleName", "\u975E\u5806\u7684\u5185\u5B58\u4F7F\u7528\u91CF\u56FE\u8868\u3002"},
259 {"MemoryTab.poolChart.aboveThreshold", "\u5927\u4E8E{0}\u7684\u9608\u503C\u3002\n"},
260 {"MemoryTab.poolChart.accessibleName", "\u5185\u5B58\u6C60\u4F7F\u7528\u91CF\u56FE\u8868\u3002"},
261 {"MemoryTab.poolChart.belowThreshold", "\u4F4E\u4E8E{0}\u7684\u9608\u503C\u3002\n"},
262 {"MemoryTab.poolPlotter.accessibleName", "{0}\u7684\u5185\u5B58\u4F7F\u7528\u91CF\u56FE\u8868\u3002"},
263 {"Message","\u6D88\u606F"},
264 {"Method successfully invoked", "\u5DF2\u6210\u529F\u8C03\u7528\u65B9\u6CD5"},
265 {"Minimize All", "\u5168\u90E8\u6700\u5C0F\u5316(M)"},
266 {"Minimize All.mnemonic", 'M'},
267 {"Minus Version", "\u8FD9\u662F{0}\u7248\u672C {1}"},
268 {"Monitor locked",
269 " - \u5DF2\u9501\u5B9A{0}\n"},
270 {"Motif","Motif"},
271 {"Name Build and Mode","{0} (\u5DE5\u4F5C\u7248\u672C {1}, {2})"},
272 {"Name and Build","{0} (\u5DE5\u4F5C\u7248\u672C {1})"},
273 {"Name","\u540D\u79F0"},
274 {"Name: ","\u540D\u79F0: "},
275 {"Name State",
276 "\u540D\u79F0: {0}\n\u72B6\u6001: {1}\n"},
277 {"Name State LockName",
278 "\u540D\u79F0: {0}\n\u72B6\u6001: {2}\u4E0A\u7684{1}\n"},
279 {"Name State LockName LockOwner",
280 "\u540D\u79F0: {0}\n\u72B6\u6001: {2}\u4E0A\u7684{1}, \u62E5\u6709\u8005: {3}\n"},
281 {"New Connection...", "\u65B0\u5EFA\u8FDE\u63A5(N)..."},
282 {"New Connection....mnemonic", 'N'},
283 {"New value applied","\u5DF2\u5E94\u7528\u65B0\u503C"},
284 {"No attribute selected","\u672A\u9009\u62E9\u5C5E\u6027"},
285 {"No deadlock detected","\u672A\u68C0\u6D4B\u5230\u6B7B\u9501"},
286 {"No value selected","\u672A\u9009\u62E9\u503C"},
287 {"Non-Heap Memory Usage","\u975E\u5806\u5185\u5B58\u4F7F\u7528\u91CF"},
288 {"Non-Heap", "\u975E\u5806"},
289 {"Not Yet Implemented","\u5C1A\u672A\u5B9E\u73B0"},
290 {"Not a valid event broadcaster", "\u4E0D\u662F\u6709\u6548\u7684\u4E8B\u4EF6\u5E7F\u64AD\u8005"},
291 {"Notification","\u901A\u77E5"},
292 {"Notification buffer","\u901A\u77E5\u7F13\u51B2\u533A"},
293 {"Notifications","\u901A\u77E5"},
294 {"NotifTypes", "NotifTypes"},
295 {"Number of Threads","\u7EBF\u7A0B\u6570"},
296 {"Number of Loaded Classes","\u5DF2\u52A0\u8F7D\u7C7B\u6570"},
297 {"Number of processors","\u5904\u7406\u7A0B\u5E8F\u6570"},
298 {"ObjectName","ObjectName"},
299 {"Operating System","\u64CD\u4F5C\u7CFB\u7EDF"},
300 {"Operation","\u64CD\u4F5C"},
301 {"Operation invocation","\u64CD\u4F5C\u8C03\u7528"},
302 {"Operation return value", "\u64CD\u4F5C\u8FD4\u56DE\u503C"},
303 {"Operations","\u64CD\u4F5C"},
304 {"Overview","\u6982\u89C8"},
305 {"OverviewPanel.plotter.accessibleName", "{0}\u7684\u56FE\u8868\u3002"},
306 {"Parameter", "\u53C2\u6570"},
307 {"Password: ", "\u53E3\u4EE4(P): "},
308 {"Password: .mnemonic", 'P'},
309 {"Password.accessibleName", "\u53E3\u4EE4"},
310 {"Peak","\u5CF0\u503C"},
311 {"Perform GC", "\u6267\u884C GC"},
312 {"Perform GC.mnemonic", 'G'},
313 {"Perform GC.toolTip", "\u8BF7\u6C42\u5783\u573E\u6536\u96C6"},
314 {"Plotter.accessibleName", "\u56FE\u8868"},
315 {"Plotter.accessibleName.keyAndValue", "{0}={1}\n"},
316 {"Plotter.accessibleName.noData", "\u672A\u7ED8\u5236\u6570\u636E\u3002"},
317 {"Plotter.saveAsMenuItem", "\u5C06\u6570\u636E\u53E6\u5B58\u4E3A(A)..."},
318 {"Plotter.saveAsMenuItem.mnemonic", 'A'},
319 {"Plotter.timeRangeMenu", "\u65F6\u95F4\u8303\u56F4(T)"},
320 {"Plotter.timeRangeMenu.mnemonic", 'T'},
321 {"Problem adding listener","\u6DFB\u52A0\u76D1\u542C\u7A0B\u5E8F\u65F6\u51FA\u73B0\u95EE\u9898"},
322 {"Problem displaying MBean", "\u663E\u793A MBean \u65F6\u51FA\u73B0\u95EE\u9898"},
323 {"Problem invoking", "\u8C03\u7528\u65F6\u51FA\u73B0\u95EE\u9898"},
324 {"Problem removing listener","\u5220\u9664\u76D1\u542C\u7A0B\u5E8F\u65F6\u51FA\u73B0\u95EE\u9898"},
325 {"Problem setting attribute","\u8BBE\u7F6E\u5C5E\u6027\u65F6\u51FA\u73B0\u95EE\u9898"},
326 {"Process CPU time","\u8FDB\u7A0B CPU \u65F6\u95F4"},
327 {"R/W","\u8BFB\u5199"},
328 {"Readable","\u53EF\u8BFB"},
329 {"Received","\u6536\u5230"},
330 {"Reconnect","\u91CD\u65B0\u8FDE\u63A5"},
331 {"Remote Process:", "\u8FDC\u7A0B\u8FDB\u7A0B(R):"},
332 {"Remote Process:.mnemonic", 'R'},
333 {"Remote Process.textField.accessibleName", "\u8FDC\u7A0B\u8FDB\u7A0B"},
334 {"Remove","\u5220\u9664"},
335 {"Restore All", "\u5168\u90E8\u8FD8\u539F(R)"},
336 {"Restore All.mnemonic", 'R'},
337 {"Return value", "\u8FD4\u56DE\u503C"},
338 {"ReturnType", "ReturnType"},
339 {"SeqNum","SeqNum"},
340 {"Size Bytes", "{0,number,integer} \u5B57\u8282"},
341 {"Size Gb","{0} GB"},
342 {"Size Kb","{0} KB"},
343 {"Size Mb","{0} MB"},
344 {"Source","\u6E90"},
345 {"Stack trace",
346 "\n\u5806\u6808\u8DDF\u8E2A: \n"},
347 {"Success:","\u6210\u529F:"},
348
349
350
351
352
353
354
355 {"SummaryTab.headerDateTimeFormat", "FULL,FULL"},
356 {"SummaryTab.pendingFinalization.label", "\u6682\u6302\u6700\u7EC8\u5904\u7406"},
357 {"SummaryTab.pendingFinalization.value", "{0}\u5BF9\u8C61"},
358 {"SummaryTab.tabName", "VM \u6982\u8981"},
359 {"SummaryTab.vmVersion","{0}\u7248\u672C {1}"},
360 {"TabularData are not supported", "\u4E0D\u652F\u6301 TabularData"},
361 {"Threads","\u7EBF\u7A0B"},
362 {"ThreadTab.infoLabelFormat", "<html>\u6D3B\u52A8: {0} \u5CF0\u503C: {1} \u603B\u8BA1: {2}</html>"},
363 {"ThreadTab.threadInfo.accessibleName", "\u7EBF\u7A0B\u4FE1\u606F"},
364 {"ThreadTab.threadPlotter.accessibleName", "\u8868\u793A\u7EBF\u7A0B\u6570\u7684\u56FE\u8868\u3002"},
365 {"Threshold","\u9608\u503C"},
366 {"Tile", "\u5E73\u94FA(T)"},
367 {"Tile.mnemonic", 'T'},
368 {"Time Range:", "\u65F6\u95F4\u8303\u56F4(T):"},
369 {"Time Range:.mnemonic", 'T'},
370 {"Time", "\u65F6\u95F4"},
371 {"TimeStamp","TimeStamp"},
372 {"Total Loaded", "\u52A0\u8F7D\u603B\u6570"},
373 {"Total classes loaded","\u5DF2\u52A0\u8F7D\u7C7B\u603B\u6570"},
374 {"Total classes unloaded","\u5DF2\u5378\u8F7D\u7C7B\u603B\u6570"},
375 {"Total compile time","\u603B\u7F16\u8BD1\u65F6\u95F4"},
376 {"Total physical memory","\u603B\u7269\u7406\u5185\u5B58"},
377 {"Total threads started","\u542F\u52A8\u7684\u7EBF\u7A0B\u603B\u6570"},
378 {"Total swap space","\u603B\u4EA4\u6362\u7A7A\u95F4"},
379 {"Type","\u7C7B\u578B"},
380 {"Unavailable","\u4E0D\u53EF\u7528"},
381 {"UNKNOWN","UNKNOWN"},
382 {"Unknown Host","\u672A\u77E5\u4E3B\u673A: {0}"},
383 {"Unregister", "\u6CE8\u9500"},
384 {"Uptime","\u8FD0\u884C\u65F6\u95F4"},
385 {"Uptime: ","\u8FD0\u884C\u65F6\u95F4: "},
386 {"Usage Threshold","\u7528\u6CD5\u9608\u503C"},
387 {"remoteTF.usage","<b>\u7528\u6CD5</b>: <hostname>:<port> \u6216 service:jmx:<protocol>:<sap>"},
388 {"Used","\u5DF2\u7528"},
389 {"Username: ", "\u7528\u6237\u540D(U): "},
390 {"Username: .mnemonic", 'U'},
391 {"Username.accessibleName", "\u7528\u6237\u540D"},
392 {"UserData","UserData"},
393 {"Virtual Machine","\u865A\u62DF\u673A"},
394 {"VM arguments","VM \u53C2\u6570"},
395 {"VM","VM"},
396 {"VMInternalFrame.accessibleDescription", "\u7528\u4E8E\u76D1\u89C6 Java \u865A\u62DF\u673A\u7684\u5185\u90E8\u6846\u67B6"},
397 {"Value","\u503C"},
398 {"Vendor", "\u5382\u5546"},
399 {"Verbose Output","\u8BE6\u7EC6\u8F93\u51FA"},
400 {"Verbose Output.toolTip", "\u4E3A\u7C7B\u52A0\u8F7D\u7CFB\u7EDF\u542F\u7528\u8BE6\u7EC6\u8F93\u51FA"},
401 {"View value", "\u89C6\u56FE\u503C"},
402 {"View","\u89C6\u56FE"},
403 {"Window", "\u7A97\u53E3(W)"},
404 {"Window.mnemonic", 'W'},
405 {"Windows","Windows"},
406 {"Writable","\u53EF\u5199"},
407 {"You cannot drop a class here", "\u65E0\u6CD5\u5220\u9664\u6B64\u5904\u7684\u7C7B"},
408 {"collapse", "\u9690\u85CF"},
409 {"connectionFailed1","\u8FDE\u63A5\u5931\u8D25: \u662F\u5426\u91CD\u8BD5?"},
410 {"connectionFailed2","\u672A\u6210\u529F\u8FDE\u63A5\u5230{0}\u3002<br>\u662F\u5426\u8981\u91CD\u8BD5?"},
411 {"connectionLost1","\u8FDE\u63A5\u4E22\u5931: \u662F\u5426\u91CD\u65B0\u8FDE\u63A5?"},
412 {"connectionLost2","\u7531\u4E8E\u8FDC\u7A0B\u8FDB\u7A0B\u5DF2\u7EC8\u6B62, \u4E0E{0}\u7684\u8FDE\u63A5\u4E22\u5931\u3002<br>\u662F\u5426\u8981\u91CD\u65B0\u8FDE\u63A5?"},
413 {"connectingTo1","\u6B63\u5728\u8FDE\u63A5\u5230{0}"},
414 {"connectingTo2","\u60A8\u5F53\u524D\u6B63\u5728\u8FDE\u63A5\u5230{0}\u3002<br>\u8FD9\u5C06\u9700\u8981\u51E0\u5206\u949F\u7684\u65F6\u95F4\u3002"},
415 {"deadlockAllTab","\u5168\u90E8"},
416 {"deadlockTab","\u6B7B\u9501"},
417 {"deadlockTabN","\u6B7B\u9501{0}"},
418 {"expand", "\u5C55\u5F00"},
419 {"kbytes","{0} KB"},
420 {"operation","\u64CD\u4F5C"},
421 {"plot", "\u7ED8\u56FE"},
422 {"visualize","\u53EF\u89C6\u5316"},
423 {"zz usage text",
424 "\u7528\u6CD5: {0} [ -interval=n ] [ -notile ] [ -pluginpath <path> ] [ -version ] [ connection ... ]\n\n -interval \u5C06\u66F4\u65B0\u95F4\u9694\u8BBE\u7F6E\u4E3A n \u79D2 (\u9ED8\u8BA4\u503C\u4E3A 4 \u79D2)\n -notile \u521D\u59CB\u4E0D\u5E73\u94FA\u7A97\u53E3 (\u5BF9\u4E8E\u4E24\u4E2A\u6216\u591A\u4E2A\u8FDE\u63A5)\n -pluginpath \u6307\u5B9A jconsole \u7528\u4E8E\u67E5\u627E\u63D2\u4EF6\u7684\u8DEF\u5F84\n -version \u8F93\u51FA\u7A0B\u5E8F\u7248\u672C\n\n connection = pid || host:port || JMX URL (service:jmx:<\u534F\u8BAE>://...)\n pid \u76EE\u6807\u8FDB\u7A0B\u7684\u8FDB\u7A0B ID\n host \u8FDC\u7A0B\u4E3B\u673A\u540D\u6216 IP \u5730\u5740\n port \u8FDC\u7A0B\u8FDE\u63A5\u7684\u7AEF\u53E3\u53F7\n\n -J \u6307\u5B9A\u8FD0\u884C jconsole \u7684 Java \u865A\u62DF\u673A\n \u7684\u8F93\u5165\u53C2\u6570"},
425
426 };
427
428 String ls = System.getProperty("line.separator");
429 for(int i=0;i<temp.length;i++) {
430 if (temp[i][1] instanceof String){
431 temp[i][1] = temp[i][1].toString().replaceAll("\n",ls);
432 }
433 }
434
435 return temp;
436
437 }
438
439 public synchronized Object[][] getContents() {
440 return getContents0();
441 }
442 }